﻿<?php

include_once ("clase.php");
$action='index';
if(isset($_POST['action']))
{$action=$_POST['action'];}


$view= new stdClass(); 
$view->disableLayout=false;


switch ($action)
{
    case 'index':
        $view->clientes=Cliente::getClientes(); 
        $view->contentTemplate="templates/clientesGrid.php"; 
        break;
    case 'refreshGrid':
        $view->disableLayout=true; 
        $view->clientes=Cliente::getClientes();
        $view->contentTemplate="templates/clientesGrid.php"; 
        break;
    case 'saveClient':
       
        $nombre=cleanString($_POST['nombre']);
        $descripcion=cleanString($_POST['descripcion']);
      
        
        
        $rol=new Cliente($_POST['id']);
        $rol->setId($_POST['id']);
        $rol->setNombre($nombre);
        $rol->setDescripcion($descripcion);
    
       
        
        
        
        $rol->save();
        break;
    case 'newClient':
        $view->client=new Cliente();
         $view->client->id=null;
        $view->label='Nuevo Rol';
        $view->disableLayout=true;
        $view->contentTemplate="templates/clientForm.php";   
        break;
    case 'editClient':
        $editId=cleanString($_POST['id']);
        $view->label='Editar Rol';
        $view->client=new Cliente($editId);
        
        $view->disableLayout=true;
        $view->contentTemplate="templates/clientForm.php"; 
        break;
    case 'deleteClient':
        $id=cleanString($_POST['id']);
        $client=new Cliente($id);
        $client->delete();
        die; 
        break;
    default :
}


if ($view->disableLayout==true)
{include_once ($view->contentTemplate);}
else
{include_once ('templates/layout.php');} 
